package com.liuliu.zua.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.liuliu.common.annotation.Excel;
import com.liuliu.common.core.domain.BaseEntity;

/**
 * 宣讲会对象 zua_lecture
 * 
 * @author ruoyi
 * @date 2021-03-22
 */
public class ZuaLecture extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 宣讲会id */
    private Long lectureId;

    /** 就业信息id */
    @Excel(name = "就业信息id")
    private Long recruitId;

    /** 宣讲会名称 */
    @Excel(name = "宣讲会名称")
    private String lectureName;

    /** 宣讲会开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "宣讲会开始时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date lectureStarttime;

    /** 宣讲会结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "宣讲会结束时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date lectureStoptime;

    /** 宣讲会举办机构 */
    @Excel(name = "宣讲会举办机构")
    private String lectureHold;

    /** 宣讲会举办场地 */
    @Excel(name = "宣讲会举办场地")
    private String lecturePlace;

    /** 宣讲会联系人 */
    @Excel(name = "宣讲会联系人")
    private String lectureContacts;

    /** 宣讲会款系电话 */
    @Excel(name = "宣讲会款系电话")
    private String lectureTell;

    /** 宣讲会地址 */
    @Excel(name = "宣讲会地址")
    private String lectureAddress;

    public void setLectureId(Long lectureId) 
    {
        this.lectureId = lectureId;
    }

    public Long getLectureId() 
    {
        return lectureId;
    }
    public void setRecruitId(Long recruitId) 
    {
        this.recruitId = recruitId;
    }

    public Long getRecruitId() 
    {
        return recruitId;
    }
    public void setLectureName(String lectureName) 
    {
        this.lectureName = lectureName;
    }

    public String getLectureName() 
    {
        return lectureName;
    }
    public void setLectureStarttime(Date lectureStarttime) 
    {
        this.lectureStarttime = lectureStarttime;
    }

    public Date getLectureStarttime() 
    {
        return lectureStarttime;
    }
    public void setLectureStoptime(Date lectureStoptime) 
    {
        this.lectureStoptime = lectureStoptime;
    }

    public Date getLectureStoptime() 
    {
        return lectureStoptime;
    }
    public void setLectureHold(String lectureHold) 
    {
        this.lectureHold = lectureHold;
    }

    public String getLectureHold() 
    {
        return lectureHold;
    }
    public void setLecturePlace(String lecturePlace) 
    {
        this.lecturePlace = lecturePlace;
    }

    public String getLecturePlace() 
    {
        return lecturePlace;
    }
    public void setLectureContacts(String lectureContacts) 
    {
        this.lectureContacts = lectureContacts;
    }

    public String getLectureContacts() 
    {
        return lectureContacts;
    }
    public void setLectureTell(String lectureTell) 
    {
        this.lectureTell = lectureTell;
    }

    public String getLectureTell() 
    {
        return lectureTell;
    }
    public void setLectureAddress(String lectureAddress) 
    {
        this.lectureAddress = lectureAddress;
    }

    public String getLectureAddress() 
    {
        return lectureAddress;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("lectureId", getLectureId())
            .append("recruitId", getRecruitId())
            .append("lectureName", getLectureName())
            .append("lectureStarttime", getLectureStarttime())
            .append("lectureStoptime", getLectureStoptime())
            .append("lectureHold", getLectureHold())
            .append("lecturePlace", getLecturePlace())
            .append("lectureContacts", getLectureContacts())
            .append("lectureTell", getLectureTell())
            .append("lectureAddress", getLectureAddress())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
